place with abundant prickly palm tree - Spanish English Dictionary